آموزش زبان ارلنگ (erlang)
سلام دوستان
یک سوال داشتم. می خواستم ببینم به نظر شما اگر من از الان به دنبال یادگیری زبان هایی مثل Erlang یا اف شارپ باشم خوبه یا اینکه زبان هایی مثل سی شارپ یا دات نت.
یک سوالی که خیلی ذهنم رو مشغول کرده به خودش اینه که چرا برای پیاده سازی سیستم های بزرگ که قابلیت مقیاس پذیری زیادی رو دارن از Erlang استفاده نمیشه ؟
چون با توجه به مطالعاتی که داشتم این زبان قدرت بسیار زیادی رو داره و کاربردهای فراوانی داره.
زبان برنامه نویسی Erlang چیست؟
به نظر من هر زبانی که یا بگیرید میتونه برای شما و برای کار شما مفید باشه و فرقی نمیکنه زیاد که چه زبانی رو انتخا کنید. شما هر زبانی رو که انتخاب می کنید باید حرفه ای توی اون کار کنید و تخصص کسب کنید.
اما برخی از دلایل اینکه برخی از زبان ها با وجود قدرتمند بودن استقبال کمی میشن اینا هستن :
- شرکت تولید کننده زبان برنامه نویسی اعتبار شرکت های بزرگی مثل مایکروسافت یا گوگل رو نداره.
- تعداد برنامه نویسان اون زبان کم هست و کسی رغبتی به یادگیری نشون نمیده
- داکیومنت های اون زبان برنامه نویسی کم هست و یادگیری اون سخت میشه
و برخی ازدلایل دیگه.
زبان برنامه نویسی Erlang چیست؟
Erlang یک زبان برنامه نویسی همگانی، همزمان و همچنین یک سیستم زمان بندی جمع آوری زباله است. زبان برنامه نویسی Erlnag یک زبان برنامه نویسی سمت سرور است که توسط شرکت اریکسون ساخته شده و دارای یک ماشین مجازی است که می توان آن را در ویندوز، لینوکس، فری بی اس دی و سیستم های دیگر نصب نمود و از قدرت بیش از حد آن بهره برد. اصطلاح Erlang به طور متناوب با Erlang/OTP یا OTP استفاده می شود که شامل سیستم زمان اجرا Erlang، تعدادی از اجزای آماده برای استفاده (که عمدتا در Erlnag نوشته شده اند) و مجموعه ای از اصول طراحی برای برنامه های Erlang می باشد.
همونطور که از تعریف بالا مشخصه این زبان مربوط به شرکت اریکسون هست که شاید در زمینه زبانهای برنامه نویسی زیاد شناخته شده نیست. ضمنا این زبان برای استفاده های بسیار خاص و سیستم های Distributed خیلی محدود هست که کاربرد اون رو خیلی خیلی خاص میکنه.
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری